package com.holystone.orca.itsm.system.model;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;

@Table(name = "sys_btn")
public class SysBtn implements Serializable {
    @Id
    @Column(name = "menu_btn_id")
    private Integer menuBtnId;

    @Column(name = "menu_btn_name")
    private String menuBtnName;

    @Column(name = "menu_btn_url")
    private String menuBtnUrl;

    /**
     * 按钮类型
     */
    @Column(name = "menu_btn_class")
    private String menuBtnClass;

    @Column(name = "menu_btn_visible")
    private Integer menuBtnVisible;

    private Integer state;

    @Column(name = "menu_id")
    private Integer menuId;

    /**
     * @return menu_btn_id
     */
    public Integer getMenuBtnId() {
        return menuBtnId;
    }

    /**
     * @param menuBtnId
     */
    public void setMenuBtnId(Integer menuBtnId) {
        this.menuBtnId = menuBtnId;
    }

    /**
     * @return menu_btn_name
     */
    public String getMenuBtnName() {
        return menuBtnName;
    }

    /**
     * @param menuBtnName
     */
    public void setMenuBtnName(String menuBtnName) {
        this.menuBtnName = menuBtnName;
    }

    /**
     * @return menu_btn_url
     */
    public String getMenuBtnUrl() {
        return menuBtnUrl;
    }

    /**
     * @param menuBtnUrl
     */
    public void setMenuBtnUrl(String menuBtnUrl) {
        this.menuBtnUrl = menuBtnUrl;
    }

    /**
     * 获取按钮类型
     *
     * @return menu_btn_class - 按钮类型
     */
    public String getMenuBtnClass() {
        return menuBtnClass;
    }

    /**
     * 设置按钮类型
     *
     * @param menuBtnClass 按钮类型
     */
    public void setMenuBtnClass(String menuBtnClass) {
        this.menuBtnClass = menuBtnClass;
    }

    /**
     * @return menu_btn_visible
     */
    public Integer getMenuBtnVisible() {
        return menuBtnVisible;
    }

    /**
     * @param menuBtnVisible
     */
    public void setMenuBtnVisible(Integer menuBtnVisible) {
        this.menuBtnVisible = menuBtnVisible;
    }

    /**
     * @return state
     */
    public Integer getState() {
        return state;
    }

    /**
     * @param state
     */
    public void setState(Integer state) {
        this.state = state;
    }

    /**
     * @return menu_id
     */
    public Integer getMenuId() {
        return menuId;
    }

    /**
     * @param menuId
     */
    public void setMenuId(Integer menuId) {
        this.menuId = menuId;
    }
}